package cn.nextProject.service.flowable;

import cn.nextProject.entity.flowable.ProcessDefinitionDTO;
import org.flowable.engine.repository.ProcessDefinition;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

@Service
public class ProcessDefinitionDTOService {

    public static ProcessDefinitionDTO toDTO(ProcessDefinition entity) {
        return new ProcessDefinitionDTO(
                entity.getId(),
                entity.getKey(),
                entity.getName(),
                entity.getVersion(),
                entity.getCategory(),
                entity.getDescription(),
                entity.isSuspended(),
                entity.getDeploymentId()
        );
    }

}
